<?php
if (!defined('__TYPECHO_ROOT_DIR__')) exit;
error_reporting(E_ALL || ~E_NOTICE);

//获取文章缩略图
function showThumbnail($widget)
{
    // 当文章无图片时的默认缩略图
    $rand = rand(1,5); // 随机 1-5 张缩略图
    $random = $widget->widget('Widget_Options')->themeUrl . '/images/' . $rand . '.jpg'; // 随机缩略图路径
    // $random = $widget->widget('Widget_Options')->themeUrl . '/img/mr.jpg'; // 若只想要一张默认缩略图请删除本行开头的"//"

    $attach = $widget->attachments(1)->attachment;
    $pattern = '/\<img.*?src\=\"(.*?)\"[^>]*>/i';

    if (preg_match_all($pattern, $widget->content, $thumbUrl)) {
        echo $thumbUrl[1][0];
    } else     if ($attach->isImage) {
        echo $attach->url;
    } else {
        echo $random;
    }
}

//添加设置
function themeConfig($form) {
    $logoUrl = new Typecho_Widget_Helper_Form_Element_Text('logoUrl', NULL, NULL, _t('头像地址'), _t('在这里填入一个图片 URL 地址, 以在网站侧边加上头像'));
    $form->addInput($logoUrl);
    
    $introduce = new Typecho_Widget_Helper_Form_Element_Text('introduce', NULL, NULL, _t('经典语录'), _t('头像下面的话'));
    $form->addInput($introduce);

	$keywords = new Typecho_Widget_Helper_Form_Element_Text('keywords', NULL, NULL, _t('关键字'), _t('在这里填入网站关键字，多个关键字使用,分隔，建议不超过100个字'));
    $form->addInput($keywords);
    
    $description = new Typecho_Widget_Helper_Form_Element_Textarea('description',NULL,NULL,_t('网站描述'),_t('用一段话描述你的网站，建议不超过200个字'));
    $form->addInput($description);

    $statistical = new Typecho_Widget_Helper_Form_Element_Textarea('statistical', NULL, NULL, _t('统计代码'), _t('百度统计、CNZZ等'));
    $form->addInput($statistical);

    $links = new Typecho_Widget_Helper_Form_Element_Textarea('links',NULL,NULL,_t('友情链接'),_t('直接添加a标签即可，例如 &lt;a href=&quot;http://www.baidu.com&quot; title=&quot;百度&quot;&gt;百度&lt;/a&gt; 的方式添加友情链接'));
    $form->addInput($links);
}

?>